package com.heima.model.common.annotation;

import com.fasterxml.jackson.annotation.JacksonAnnotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//标识某个字段、方法或方法参数需要进行加密处理
@JacksonAnnotation
@Retention(RetentionPolicy.RUNTIME)
//可以把它定义到当前的属性上，方法上，形参上
@Target({ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER})
public @interface IdEncrypt {
}